# coding=utf-8

__author__ = 'Arthur Fortes'

from django.contrib import admin
from revenda.models import  CompraProdutoVendedor
from revenda.forms import RevendaForm
from revenda.models import Revenda

class ItemvInline(admin.TabularInline):
    model = CompraProdutoVendedor
    extra = 1
    readonly_fields = ('valor', 'valortotal', 'qtddisp')
    exclude = ['fornecedor']


class RevendaAdmin(admin.ModelAdmin):

    form = RevendaForm
    readonly_fields = ('totaldeitens', 'valortotalnota')
    date_hierarchy = 'datacompra'

    fieldsets = [('Dados do Pedido',
                  {'fields': (('codigo', 'datacompra', 'vendedor'), ('notas', 'totaldeitens', 'valortotalnota'))}),
                 ('Extra', {'fields': ['observacao'], 'classes': ['collapse']}),
    ]

    list_display = ['codigo', 'valortotalnota', 'totaldeitens', 'datacompra', 'vendedor', 'dataentrada']
    list_display_links = ['dataentrada', 'codigo', 'valortotalnota']
    list_filter = ['datacompra', 'vendedor', ]
    search_fields = ['codigo', 'vendedor']
    save_on_top = True
    inlines = [ItemvInline]

admin.site.register(CompraProdutoVendedor)
admin.site.register(Revenda,RevendaAdmin)